spare neither trouble nor expense - Spanish English Dictionary